#import "YQPGoodAttrValueModel.h"

#import <UIKit/UIKit.h>

@protocol MYShopSearchScreenViewDelegate  <NSObject>

- (void)didSelectGoodItemGetBrandIds:(NSArray *_Nullable)subBrandIds andMinPrice:(NSString *_Nullable)minPrice andMaxPrice:(NSString *_Nullable)maxPrice;

@end

NS_ASSUME_NONNULL_BEGIN
typedef void(^MYSearchScreenCancelBlack)(void);
typedef void(^YQPSearchScreenResultBlack)(NSString *result);

@interface MYShopSearchScreenView : UIView

//资讯筛选
@property (nonatomic, assign) BOOL isNewsScreen;

@property (nonatomic, copy) NSString *catalog3Id;

@property (strong, nonatomic) YQPGoodAttrValueModel *model;

@property (strong, nonatomic) YQPAttrValueListModel *attrModel;

@property (strong, nonatomic) YQPAttrValueListModel *selectAttrModel;

@property (strong, nonatomic) NSMutableArray *attrIdsArray;

@property (nonatomic, weak) id<MYShopSearchScreenViewDelegate> delegate;

+ (void)showShopSearchScreenViewWithCatalog3Id:(NSString *)catalog3Id ResultBlack
    :(YQPSearchScreenResultBlack)resultBlack
    cancelBlack:(MYSearchScreenCancelBlack)cancelBlack;

-(void)showSelctTableView;
-(void)cancelSelctTableView;
@end

NS_ASSUME_NONNULL_END


